.event_buttons {
    display: none;
}

.card:hover .event_buttons {
    display: block;
}

.delete_image {
    display: none;
}

.image_box:hover .delete_image {
    display: block;
}
.avatar-list-stacked .avatar {
    margin-right: -2px !important;
    box-shadow: 0 0 0 2px #fff;
}

@media only screen and (max-width: 991px) {
    .event_buttons {
        display: block;
    }
}

.object-fit-cover {
    object-fit: cover;
}

.object-fit-contain {
    object-fit: contain;
}

.tooltip{
    z-index: 1050;
}

.swal2-styled.swal2-confirm{
    background-color: var(--primary-bg-color) !important;
}
.swal2-styled.swal2-confirm:focus{
    box-shadow: 0 0 0 1px rgba(var(--primary-bg-color-rgb), .5) !important;
}

/* Plan Expired Page Blocker */
.app-content:has(.expire-page-blocker) {
    overflow: hidden;
    position: relative;
}
.expire-page-blocker {
    background-color: #ffffff70;
    backdrop-filter: blur(3px);
    color: #000000;
    padding: 12px 20px;
    z-index: 100000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
}


.rounded-1 {
    border-radius: 4px !important;
}
.rounded-2 {
    border-radius: 8px !important;
}
.rounded-3 {
    border-radius: 12px !important;
}